package com.ddwl.user.dao.model;

import com.ddwl.common.dao.model.BaseModel;
import lombok.Getter;
import lombok.Setter;

import javax.persistence.Table;

@Getter
@Setter
@Table(name = "sys_user_status")
public class UserStatus extends BaseModel {
    /**
     * 用户id
     */
    private String userId;

    /**
     * 身份证绑定状态（0提交绑定1帮定中 2绑定通过 3绑定失败）
     */
    private Integer idcardStatus;

    /**
     * 微信绑定状态（0未绑定 1绑定）
     */
    private Integer wxStatus;

    /**
     * 银行卡绑定状态（0未绑定 1绑定）
     *
     */
    private Integer bankcardStatus;

    public static UserStatus initUserStatus(String userId){
        UserStatus userStatus = new UserStatus();
        userStatus.setUserId(userId);
        userStatus.setBankcardStatus(0);
        userStatus.setIdcardStatus(0);
        userStatus.setWxStatus(0);
        return userStatus;
    }

}
